package com.sc.nft.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.sc.nft.sup.SuperEntity;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 生态池-品牌榜(sc_ecology_pool_dao_rank)实体类
 *
 * @author jinpinhai
 * @since 2024-07-17 11:00:11
 * @description Generator
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("sc_ecology_pool_dao_rank")
public class EcologyPoolDaoRank extends SuperEntity implements Serializable {

    /**
     * 品牌榜配置id
     */
    private Long ecologyPoolDaoRankConfId;
    /**
     * 日期
     */
    private Date rankDate;
    /**
     * daoId
     */
    private Long daoId;
    /**
     * 名称
     */
    private String rankName;
    /**
     * 贡献值
     */
    private BigDecimal contribution;
    /**
     * 是否有排名
     */
    private Boolean hasSort;
    /**
     * 排名，从小到大，从1开始
     */
    private Long sort;
    /**
     * 排名与前一天排名变化，正数表示排名更靠后，负数表示排名更靠前，0表示排名不变
     */
    private Integer sortChange;
    /**
     * 是否展示 0：不展示 1：展示
     */
    private Boolean showStatus;
    /**
     * dao主理账号
     */
    private Long userId;
    /**
     * 奖励系数
     */
    private Integer prizeRatio;
    /**
     * 新增用户数
     */
    private Integer newUserCount;
    /**
     * 熔炼值
     */
    private BigDecimal ecologySmelting;
    /**
     * 品牌入金
     */
    private BigDecimal cashIn;
    /**
     * 品牌出金
     */
    private BigDecimal cashOut;
}